import { defineConfig } from 'unocss'
import presetUno from '@unocss/preset-uno'
import presetAttributify from '@unocss/preset-attributify'
import presetIcons from '@unocss/preset-icons'

export default defineConfig({
  presets: [
    presetUno(),
    presetAttributify(),
    presetIcons()
  ],
  rules: [
    ['text-shadow', {
      textShadow: '0 2px 4px rgba(0,0,0,0.1)'
    }],
    ['transition-base', {
      transition: 'all 0.3s ease'
    }]
  ],
  safelist: [
    'bg-blue-600',
    'text-white',
    'flex',
    'items-center',
    'justify-center'
  ]
})